Dynamic Management of Thermally-Induced Clock Skew: An Implementation Perspective
نویسندگان
چکیده
High performance VLSI designs require strict control over clock skew since skew directly impacts the cycle time calculation. For nano-meter CMOS designs, clock-skew and signal integrity are tremendously affected by process and temperature variations. A successful high performance VLSI design should not only aim to minimize the clock skew, but also control it while the chip is running. The issues rising out of temperature variations are particularly tough to tackle because of its dynamic, run-time nature. Although techniques for clock skew management/tuning due to temperature do exist in literature, they have mainly focused on how to solve skew issues, and have usually regarded the implementation of the thermal management scheme as a secondary problem. In this work we focus on the implementation issues involved in the implementation of a thermal management unit (TMU) relative to a skew management scheme based on the insertion of variable delay buffers (VDBs). We demonstrate the feasibility of the VDB-based methodology, and compare different implementation styles, showing that the most efficient TMU can be implemented with negligible overhead in various physical level metrics (0.67% in area, 0.62% in wire-length, 0.33% in power, and 0.37% in via-number).
منابع مشابه
Implementation of a thermal management unit for canceling temperature-dependent clock skew variations
Thermal gradients across the die are becoming increasingly prominent as we scale further down into the sub-nanometer regime. While temperature was never a primary concern, its non-negligible impact on delay and reliability is getting significant attention lately. One of the principal factors affecting designs today is timing criticality, which, in today’s technologies is mostly determined by wi...
متن کاملDual-VDD, Single-Frequency Clocking Methodology for System on Chip
Clock distribution networks synchronize the flow of data signals among synchronous data paths. The design of these networks can dramatically affect system-wide performance and reliability. A theoretical background of clock skew is provided in order to better understand how clock distribution networks interact with data paths. Minimum and maximum timing constraints are developed from the relativ...
متن کاملClock management in high range resolution Time-of-Flight range imagers
In time-of-flight range imagers, as the range resolution increases, a gating clock skew becomes a serious problem. This paper describes two skew calibration techniques implemented in column-parallel circuits for TOF range imagers. Skew calibration technique with optical response is simple but the long calibration time is required. To reduce the calibration time, self-calibration technique with ...
متن کاملCapacity price decisions, a manufacturing yield management perspective
This paper focuses on formulating capacity-price trade off problem in Yield Management for manufactur-ing industry by drawing motivation from the remarkable success of Yield Management (YM) implementation in airlines. In the current practice, there is no alternative and procedure for the manufacturer, as well as cus-tomers to take advantage of using the unfulfilled capacity in discounted offers...
متن کاملIntegrated CPU and L2 cache Frequency/Voltage Scaling using Supervised Learning
Multiple clock domain (MCD) chip design addresses the problem of the increasing clock skew in the different chip units. MCD design opens the opportunity for independent power management in each domain when used in conjunction with dynamic voltage scaling (DVS). A significant power and energy improvement has been shown for finer control of each domain voltage rather than managing the chips singl...
متن کامل